\doxysubsubsubsection{GPIO\+\_\+\+Exported\+\_\+\+Functions\+\_\+\+Group2 }
\hypertarget{group___g_p_i_o___exported___functions___group2}{}\label{group___g_p_i_o___exported___functions___group2}\index{GPIO\_Exported\_Functions\_Group2@{GPIO\_Exported\_Functions\_Group2}}
\doxysubsubsubsubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{group___g_p_i_o___exported___functions___group2_gab76d427f12a868003d61726aecca8fd7}\label{group___g_p_i_o___exported___functions___group2_gab76d427f12a868003d61726aecca8fd7} 
\mbox{\hyperlink{group___g_p_i_o___exported___types_ga5b3ef0486b179415581eb342e0ea6b43}{GPIO\+\_\+\+Pin\+State}} {\bfseries HAL\+\_\+\+GPIO\+\_\+\+Read\+Pin} (const \mbox{\hyperlink{struct_g_p_i_o___type_def}{GPIO\+\_\+\+Type\+Def}} \texorpdfstring{$\ast$}{*}GPIOx, uint16\+\_\+t GPIO\+\_\+\+Pin)
\item 
\Hypertarget{group___g_p_i_o___exported___functions___group2_gaf4b97bdf533a02f51ef696d43b6da5c4}\label{group___g_p_i_o___exported___functions___group2_gaf4b97bdf533a02f51ef696d43b6da5c4} 
void {\bfseries HAL\+\_\+\+GPIO\+\_\+\+Write\+Pin} (\mbox{\hyperlink{struct_g_p_i_o___type_def}{GPIO\+\_\+\+Type\+Def}} \texorpdfstring{$\ast$}{*}GPIOx, uint16\+\_\+t GPIO\+\_\+\+Pin, \mbox{\hyperlink{group___g_p_i_o___exported___types_ga5b3ef0486b179415581eb342e0ea6b43}{GPIO\+\_\+\+Pin\+State}} Pin\+State)
\item 
\Hypertarget{group___g_p_i_o___exported___functions___group2_gaf5e0c89f752de5cdedcc30db068133f6}\label{group___g_p_i_o___exported___functions___group2_gaf5e0c89f752de5cdedcc30db068133f6} 
void {\bfseries HAL\+\_\+\+GPIO\+\_\+\+Toggle\+Pin} (\mbox{\hyperlink{struct_g_p_i_o___type_def}{GPIO\+\_\+\+Type\+Def}} \texorpdfstring{$\ast$}{*}GPIOx, uint16\+\_\+t GPIO\+\_\+\+Pin)
\item 
\Hypertarget{group___g_p_i_o___exported___functions___group2_gad03c868b4a4fb25883c1bb86d0c7e9ca}\label{group___g_p_i_o___exported___functions___group2_gad03c868b4a4fb25883c1bb86d0c7e9ca} 
\mbox{\hyperlink{stm32h7xx__hal__def_8h_a63c0679d1cb8b8c684fbb0632743478f}{HAL\+\_\+\+Status\+Type\+Def}} {\bfseries HAL\+\_\+\+GPIO\+\_\+\+Lock\+Pin} (\mbox{\hyperlink{struct_g_p_i_o___type_def}{GPIO\+\_\+\+Type\+Def}} \texorpdfstring{$\ast$}{*}GPIOx, uint16\+\_\+t GPIO\+\_\+\+Pin)
\item 
\Hypertarget{group___g_p_i_o___exported___functions___group2_gaa5de1ec4ebdd47e3e2b786224adaa9d0}\label{group___g_p_i_o___exported___functions___group2_gaa5de1ec4ebdd47e3e2b786224adaa9d0} 
void {\bfseries HAL\+\_\+\+GPIO\+\_\+\+EXTI\+\_\+\+IRQHandler} (uint16\+\_\+t GPIO\+\_\+\+Pin)
\item 
void \mbox{\hyperlink{group___g_p_i_o___exported___functions___group2_ga0cd91fd3a9608559c2a87a8ba6cba55f}{HAL\+\_\+\+GPIO\+\_\+\+EXTI\+\_\+\+Callback}} (uint16\+\_\+t GPIO\+\_\+\+Pin)
\begin{DoxyCompactList}\small\item\em EXTI中断回调函数,根据\+GPIO\+\_\+\+Pin找到对应的\+GPIOInstance,并调用模块回调函数(如果有) \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsubsubsubsection{Detailed Description}


\label{doc-func-members}
\Hypertarget{group___g_p_i_o___exported___functions___group2_doc-func-members}
\doxysubsubsubsubsection{Function Documentation}
\Hypertarget{group___g_p_i_o___exported___functions___group2_ga0cd91fd3a9608559c2a87a8ba6cba55f}\index{GPIO\_Exported\_Functions\_Group2@{GPIO\_Exported\_Functions\_Group2}!HAL\_GPIO\_EXTI\_Callback@{HAL\_GPIO\_EXTI\_Callback}}
\index{HAL\_GPIO\_EXTI\_Callback@{HAL\_GPIO\_EXTI\_Callback}!GPIO\_Exported\_Functions\_Group2@{GPIO\_Exported\_Functions\_Group2}}
\doxysubsubsubsubsubsection{\texorpdfstring{HAL\_GPIO\_EXTI\_Callback()}{HAL\_GPIO\_EXTI\_Callback()}}
{\footnotesize\ttfamily \label{group___g_p_i_o___exported___functions___group2_ga0cd91fd3a9608559c2a87a8ba6cba55f} 
void HAL\+\_\+\+GPIO\+\_\+\+EXTI\+\_\+\+Callback (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{GPIO\+\_\+\+Pin}{}\end{DoxyParamCaption})}



EXTI中断回调函数,根据\+GPIO\+\_\+\+Pin找到对应的\+GPIOInstance,并调用模块回调函数(如果有) 

\begin{DoxyNote}{Note}
如何判断具体是哪一个\+GPIO的引脚连接到这个\+EXTI中断线上? 一个\+EXTI中断线只能连接一个\+GPIO引脚,因此可以通过\+GPIO\+\_\+\+Pin来判断,Pin\+X对应\+EXTIX 一个\+Pin号只会对应一个\+EXTI,详情见gpio.\+md 
\end{DoxyNote}

\begin{DoxyParams}{Parameters}
{\em GPIO\+\_\+\+Pin} & 发生中断的\+GPIO\+\_\+\+Pin \\
\hline
\end{DoxyParams}
